/*******************************************************************************
 * FilePath    : \Software\Examples\MS1656_app_UART\Src\BSP\cx32l003_it.h
 * Version     : 1.0
 * Brief       : 
 * Author      : AndrewHu
 * Company     : Shanghai MacroGiga Electronics CO.,Ltd
 * Email       : Hubinbo@macrogiga.com
 * Date        : 2020-04-16 14:38:24
 * LastEditors : AndrewHu
 * LastEditTime: 2020-05-25 12:15:20
 * Description : 
 ******************************************************************************/
#ifndef __CX32F103_IT_H
#define __CX32F103_IT_H
/* Includes ------------------------------------------------------------------*/
#include <Includes.h>
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function ----------------------------------------------------------*/
/* extern --------------------------------------------------------------------*/

/* Define to prevent recursive inclusion -------------------------------------*/

#ifdef __cplusplus
extern "C"
{
#endif

  /* Private includes ----------------------------------------------------------*/
  /* USER CODE BEGIN Includes */

  /* USER CODE END Includes */

  /* Exported types ------------------------------------------------------------*/
  /* USER CODE BEGIN ET */

  /* USER CODE END ET */

  /* Exported constants --------------------------------------------------------*/
  /* USER CODE BEGIN EC */

  /* USER CODE END EC */

  /* Exported macro ------------------------------------------------------------*/
  /* USER CODE BEGIN EM */

  /* USER CODE END EM */

  /*******************************************************************************
 * Function    : GetSysTickCount
 * Brief       : 获取计时时间
 * Parameter   : 
 * Returns     : 
 * Date        : 2020-04-03 16:49:39
 * Description : 
 ******************************************************************************/
  u32 GetSysTickCount(void);
  /*******************************************************************************
 * Function    : Delay_ms
 * Brief       : 延时函数
 * Parameter   : 
 * Returns     : 
 * Date        : 2020-04-17 14:39:33
 * Description : 单位-毫秒，在该函数内不退出，计时完成后退出
 ******************************************************************************/
  void Delay_ms(u8 delay);
  /* Exported functions prototypes ---------------------------------------------*/
  void NMI_Handler(void);
  void HardFault_Handler(void);
  void MemManage_Handler(void);
  void BusFault_Handler(void);
  void UsageFault_Handler(void);
  void SVC_Handler(void);
  void DebugMon_Handler(void);
  void PendSV_Handler(void);
  void SysTick_Handler(void);
  void EXTI15_10_IRQHandler(void);
  /* USER CODE BEGIN EFP */

  /* USER CODE END EFP */

#ifdef __cplusplus
}
#endif

#endif /* __CX32F103_IT_H */
